package com.car.order.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.car.order.dto.goodOrderLog.GoodOrderLogDto;
import com.car.order.entity.GoodOrderLog;
import com.car.order.entity.form.goodOrderLog.GoodOrderLogFindListForm;
import com.car.order.entity.form.goodOrderLog.GoodOrderLogFindPageForm;
import com.car.order.entity.form.goodOrderLog.GoodOrderLogInsertForm;
import com.car.order.entity.form.goodOrderLog.GoodOrderLogUpdateForm;

import java.util.List;
/**
 * @author 杜岷芫
 * @since 2024-08-28 19:25:28
 */
public interface GoodOrderLogService extends IService<GoodOrderLog> {

    Page<GoodOrderLog> findPage(GoodOrderLogFindPageForm form);

    List<GoodOrderLogDto> findList(GoodOrderLogFindListForm form);

    GoodOrderLog findById(Integer id);

    GoodOrderLog insert(GoodOrderLogInsertForm form);

    GoodOrderLog update(GoodOrderLogUpdateForm form);

    void delete(Integer id);

}